package com.hehe.service;

import com.hehe.entity.*;

import java.util.List;

public interface GoodsService{
    /**
     * 商品种类
     * @param goodsType
     */
    int add_type(GoodsType goodsType);

    int del_type(GoodsType goodsType);

    int update_name(GoodsType goodsType);

    GoodsType findOneById_type(int Id);

    List<GoodsType> findAll_type();

    /**
     * 商品详细信息
     * @param goodsInfo
     */
    int add_goods(GoodsInfo_Table goodsInfo);

    int del_goods(int goods_id);

    int update_goods(GoodsInfo_Table goodsInfo);

    int update_goods_admin(GoodsInfo_Table goodsInfo_table);

    int update_show_admin(int goods_id);

    GoodsInfo findOneById_goods(int Id);

    List<GoodsInfo> findAll_goods();

    List<GoodsInfo> findShow_goods();

    List<GoodsInfo> findType_goods(int typeid);

    List<GoodsInfo> findPublish_goods(int userid);

    /*
    * 商品收藏
    */

    int add_coll(int userid,int goods_id);

    int del_coll(int coll_id);

    List<GoodsCollection> findByUserId_coll(int userid);

    /**
     * 商品新旧
     */

    List<OldLevel> findAllLevel();
}
